all:cgimain verify errorPage login

.PHONY:all

login:login.o CgiWrapper.o
	g++ login.o CgiWrapper.o -o login -lcgicc

errorPage:errorPage.o CgiWrapper.o
	g++ errorPage.o CgiWrapper.o -o errorPage -lcgicc

verify:verify.o CgiWrapper.o
	g++ verify.o CgiWrapper.o -o verify -lcgicc

cgimain:cgimain.o CgiWrapper.o
	g++ cgimain.o CgiWrapper.o -o cgimain -lcgicc

login.o:login.cpp CgiWrapper.h
	g++ -c login.cpp -o login.o

errorPage.o:errorPage.cpp CgiWrapper.h
	g++ -c errorPage.cpp -o errorPage.o

cgimain.o:cgimain.cpp CgiWrapper.h
	g++ -c cgimain.cpp -o cgimain.o

verify.o:verify.cpp CgiWrapper.h
	g++ -c verify.cpp -o verify.o

CgiWrapper.o:CgiWrapper.cpp CgiWrapper.h
	g++ -c CgiWrapper.cpp -o CgiWrapper.o

clean:
	rm -rf *.o cgimain verify errorPage login
 
